package com.bzframework.core.doc;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.deepoove.poi.data.TableRenderData;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Author bingzhong
 * @Date 2025/7/8
 */
@Data
@Builder
@TableName("COLUMNS")
@AllArgsConstructor
@NoArgsConstructor
public class InformationSchemaColumnEntity {

    @TableField("TABLE_SCHEMA")
    private String tableSchema;

    @TableField("TABLE_NAME")
    private String tableName;

    @TableField("COLUMN_NAME")
    private String columnName;

    @TableField("IS_NULLABLE")
    private String isNullable;

    @TableField("DATA_TYPE")
    private String dataType;

    @TableField("COLUMN_TYPE")
    private String columnType;

    @TableField("COLUMN_COMMENT")
    private String columnComment;

}
